package xin.marcher.module.rights.api;

import xin.marcher.module.common.core.JsonResult;
import xin.marcher.module.rights.domain.request.QueryRoleRequest;
import xin.marcher.module.rights.domain.request.RemoveRoleRequest;
import xin.marcher.module.rights.domain.request.RoleRequest;

/**
 *
 */
public interface RoleApi {

    /**
     * 添加角色接口
     */
    JsonResult saveRole(RoleRequest request);

    /**
     * 删除角色接口
     */
    JsonResult removeRole(RemoveRoleRequest request);

    /**
     * 查询角色列表接口
     */
    JsonResult queryRole(QueryRoleRequest request);

}
